package com.study.annotations;

/**
 * 注解
 */

import java.lang.annotation.*;

@Documented//将此注解包含在javadoc中
//RetentionPolicy表示 什么级别保留该注解
//          SOURCE 注解编译时丢弃
//          CLASS  注解 在class文件中使用，VM会丢弃
//          RUNTIME VM运行期间也保存，因此可以通过反射机制获取注解信息
@Retention(RetentionPolicy.RUNTIME)
//METHOD 表示方法  ；TYPE表示类、接口、或者枚举
@Target({ElementType.METHOD, ElementType.TYPE})
public @interface LoginRequired {
    boolean loginSuccess() default true;

}

